多条曲线的非线性拟合
上期回顾:
自上期内容开始,本教程进入数据处理部分。众多数据处理中,数据拟合是重中之重。最近学习、梳理相关内容发现其中类别之多,远超想象。在接下来几期,会依次介绍各种数据处理相关内容。
本期精彩:
本期内容介绍多条曲线的非线性拟合及相关参数的设置。图12.1中为两组散点图,现需对两者进行拟合。
图12.1
激活Graph1,依次选择Analysis - Fitting - Nonlinear Curve Fit - Open Dialog...(如图12.2所示)。
图12.2
此时出现如图12.3所示对话框。在Function Selection选项卡下选择所需函数范围和类别。
图12.3
函数类型设置完成后,从Function Selection 选项卡切换至 Data Selection。首先通过Input Data栏左侧三角形图标来添加数据。在Multi-Data Fit Mode中选择Global Fit(表示多条曲线拟合),如图12.4所示。
图12.4
Data Selection设置完成后,再切换至Advanced选项卡,将Recalculate类型设置为Auto(若更改数据,拟合曲线将自动调整),如图12.5所示。
图12.5
以上设置都完成后,点击Fit,进行拟合。拟合结果如图12.6所示。
图12.6
科研作图时,初次拟合的结果常不能让人满意,或者临时需要改变一些拟合条件。现介绍如何根据需要改变参数。
如图12.7所示,点击图Graph1中左上角绿色锁状标志,选择Change Parameters。
图12.7
出现图12.2所示对话框,可以重新设置各种参数。
图12.8
切换到Paramters选项卡,如图12.8。在该选型卡中,可以固定某些参数值(Fixed)。比如此例中将n,和n_2都设置成1。也可以两个拟合共用参数(share)。
不难发现上面的实例中两条曲线为同一类型曲线,可以利用同一种函数来拟合,所以不难实现多条曲线的同时拟合。下面介绍如何实现两条不同类型曲线的拟合。
如图12.9所示,图中一个为线性拟合,一个为非线性拟合。
图12.9
首先激活Graph2,光标移至左上角图层1标示处,右击会发现系统默认勾选在1 g1 [BOOK1] Sheet1!A(X),B(Y)处,如图12.10所示(当前默认选中散点图[A(X),B(Y)])。按上文方式对该散点图进行拟合。拟合结果如12.11所示。
图12.10
[A(X),B(Y)]拟合完成后,勾选[A(X),C(Y)],如图12.12所示。选中后进行线性拟合,拟合结果如图11.13所示。同样可以根据要求再次改变参数,优化拟合结果。
图12.12
互动来了:
如何让拟合图形带上Error bar呢?
本文版权属于研之成理,转载请注明出处!
长按下图识别图中二维码或者搜索微信号rationalscience,轻松关注我们,谢谢!